package cn.com.zzz.dao;

import java.util.List;

import cn.bbs.ba.base.BADomain;
import cn.bbs.ba.dao.BAADaoOperate;
import cn.bbs.ba.db.Fetcher;
import cn.com.zzz.pk.dto.PkJF;
import cn.com.zzz.util.Constant;

public class PPJFDao extends BADomain {

	/**
	 * 查询用户当前积分状况
	 * @param pjfdto PkJF
	 * @return 得到的用户
	 */
	public List<PkJF> getJF(PkJF pjfdto, String pageNum) {
	
		pjfdto.setSQLID("searchJFByUserNo");
		// 第几条开始
		pjfdto.setValue("STARTROWS", pageNum);
		// 每页显示条数
		pjfdto.setValue("ROWS", Constant.ONE_SHOW_NUM);
		
		Fetcher<PkJF> retFetch = BAADaoOperate.search(pjfdto, PkJF.class);
		
		return retFetch.fetchAll();
	}
	
	/**
	 * 插入积分表
	 * @param pjfdto PkJF
	 * @return 得到的用户
	 */
	public int insertJF(PkJF pjfdto) {
		
		pjfdto.setSQLID("insertPKJF");
		
		int iCount = BAADaoOperate.update(pjfdto);
		
		return iCount;
	}
	
	/**
	 * 根据用户ID更新积分表
	 * @param pjfdto PkJF
	 * @return 更新条数
	 */
	public int updateJF(PkJF pjfdto) {
		
		pjfdto.setSQLID("updateJF");
		
		int iCount = BAADaoOperate.update(pjfdto);
		
		return iCount;
	}
	
}
